// 页面根节点样式
page {
  width: 100%;
  height: 100%;
  display: flex;
  color: #333333;
  max-width: 100vw;
  min-height: 100%;
  font-size: 24rpx;
  position: relative;
  flex-direction: column;
  background-color: #F4F6F7 !important;
}

// 适配Iphone安全区域
.safe-area-inset-bottom {
  padding-bottom: 0;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: calc(env(safe-area-inset-bottom) - 30rpx) !important;
}

/* #ifdef H5 */
::v-deep .uni-tabbar {
  padding-bottom: 30rpx !important;
}

/* #endif */

/* #ifdef MP */
::v-deep u-icon {
  display: flex;
}

/* #endif */